//
//  SettingVC.swift
//  ShareUmbrella
//
//  Created by niupark on 2017/8/12.
//  Copyright © 2017年 尧尚信息科技. All rights reserved.
//

import UIKit
import YSKit

class SettingVC: YSBaseViewController {
    
    let tableView = UITableView()
    let arrayData = [I18n("setting.aboutus.title")];
    
    override func setup() {
        super.setup()
    }
    /*
     *
     * 界面布局初始化
     */
    override func buildUI() {
        super.buildUI()
        self.title = I18n("VC.LFSide.setting.titlte")
        
        tableView.ys.customize { (view) in
            view.delegate = self;
            view.dataSource = self;
            view.separatorStyle = .none
            view.tableFooterView = UIView()
            self.view.addSubview(view)
            view.snp.makeConstraints({ (make) in
                make.edges.equalTo(self.view)
            })
        }
        
        tableView.register(SettingTableViewCell.self, forCellReuseIdentifier: SettingTableViewCell.className())
        
        tableView.reloadData()
        
    }
    
    //
    override func buildRx() {
        super.buildRx()
    }
}

extension SettingVC: UITableViewDelegate, UITableViewDataSource{
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return arrayData.count;
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: SettingTableViewCell.className(), for: indexPath) as! SettingTableViewCell
        cell.updateUI(title: arrayData[indexPath.row])
        return cell
    }
    
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 45.0;
    }
    
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        if indexPath.row == 0 {
            self.ys.push(AboutUsVC())
        }
    }
    
}
